Wearable device configuration interaction

ABSTRACT

A method and system for interacting with a wearable device is provided. The method includes detecting, by a first wearable device of a first user, a body attachment band of a second wearable device of a second user physically interlinked with a body attachment band of the first wearable device. In response, operational attributes of the first wearable device are activated and a specified configuration between the body attachment band of the first wearable device and the body attachment band of the second wearable device is detected. Specified actions associated with the operational attributes are determined and a specified action is executed with respect to a first operational attribute. The specified action is executed with respect to the first wearable device and the second wearable device.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation application claiming priority to Ser.No. 15/862,855 filed Jan. 5, 2018 which is a continuation applicationclaiming priority to Ser. No. 15/713,818 filed Sep. 25, 2017 now U.S.Pat. No. 9,947,212 issued Apr. 17, 2018 which is a continuationapplication claiming priority to Ser. No. 15/227,114 filed Aug. 3, 2016now U.S. Pat. No. 9,858,799 issued Jan. 2, 2018, the contents of whichare hereby incorporated by reference.

FIELD

The present invention relates generally to a method for sensinginteracting arrangements between wearable devices and in particular to amethod and associated system for improving communications technology bygenerating wearable device actions based on an interlinking arrangementbetween wearable devices.

BACKGROUND

Smart watches for communicating information to a user are well known. Alarge number of solutions currently exist with respect establishingcommunications between smart watches. However, establishing a trustagreement between smart watches may include a complicated process thatmay be time consuming and require a large amount of resources. Currentsolutions for establishing trusted communications between smart watchestypically include an inaccurate process with little flexibility.

Therefore, the aforementioned solutions may be associated withinaccurate results. As a result, the current solutions do not comprisean effective means for accurately establishing trusted communicationsbetween smart watches.

Accordingly, there exists a need in the art to enable accurate andtrusted communications between smart watches

SUMMARY

A first aspect of the invention provides a wearable device interactionmethod comprising: detecting, by a processor of a first wearable deviceof a first user, a body attachment band of a second wearable device of asecond user physically interlinked with a body attachment band of thefirst wearable device, wherein the body attachment band of the firstwearable device comprises an apparatus for attaching the first wearabledevice to a forearm of the first user, and wherein the body attachmentband of the second wearable device comprises an apparatus for attachingthe second wearable device to a forearm of the second user; activating,by the processor in response to the detecting, operational attributes ofthe first wearable device; detecting, by the processor, a specifiedconfiguration between the body attachment band of the first wearabledevice and the body attachment band of the second wearable device;determining, by the processor, specified actions associated with theoperational attributes; and executing, by the processor based on thespecified configuration, a first specified action of the specifiedactions with respect to a first operational attribute of the operationalattributes, the first specified action being executed with respect tothe first wearable device and the second wearable device.

A second aspect of the invention provides a computer program product,comprising a computer readable hardware storage device storing acomputer readable program code, the computer readable program codecomprising an algorithm that when executed by a processor of a firstwearable device of a first user implements a wearable device interactionmethod, the method comprising: detecting, by the processor, a bodyattachment band of a second wearable device of a second user physicallyinterlinked with a body attachment band of the first wearable device,wherein the body attachment band of the first wearable device comprisesan apparatus for attaching the first wearable device to a forearm of thefirst user, and wherein the body attachment band of the second wearabledevice comprises an apparatus for attaching the second wearable deviceto a forearm of the second user; activating, by the processor inresponse to the detecting, operational attributes of the first wearabledevice; detecting, by the processor, a specified configuration betweenthe body attachment band of the first wearable device and the bodyattachment band of the second wearable device; determining, by theprocessor, specified actions associated with the operational attributes;and executing, by the processor based on the specified configuration, afirst specified action of the specified actions with respect to a firstoperational attribute of the operational attributes, the first specifiedaction being executed with respect to the first wearable device and thesecond wearable device.

A third aspect of the invention provides a first wearable device of afirst user comprising a processor coupled to a computer-readable memorydevice, the memory device comprising instructions that when executed bythe processor implements a wearable device interaction method, themethod comprising: detecting, by the processor, a body attachment bandof a second wearable device of a second user physically interlinked witha body attachment band of the first wearable device, wherein the bodyattachment band of the first wearable device comprises an apparatus forattaching the first wearable device to a forearm of the first user, andwherein the body attachment band of the second wearable device comprisesan apparatus for attaching the second wearable device to a forearm ofthe second user; activating, by the processor in response to thedetecting, operational attributes of the first wearable device;detecting, by the processor, a specified configuration between the bodyattachment band of the first wearable device and the body attachmentband of the second wearable device; determining, by the processor,specified actions associated with the operational attributes; andexecuting, by the processor based on the specified configuration, afirst specified action of the specified actions with respect to a firstoperational attribute of the operational attributes, the first specifiedaction being executed with respect to the first wearable device and thesecond wearable device.

The present invention advantageously provides a simple method andassociated system capable of communicating information to a user.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a system for executing wearable device actions basedon a detected configuration between multiple wearable devices, inaccordance with embodiments of the present invention.

FIG. 2 illustrates an interlinking implementation scenario enabled bythe system of FIG. 1, in accordance with embodiments of the presentinvention.

FIG. 3 illustrates an attachment band implementation scenario enabled bythe system of FIG. 1, in accordance with embodiments of the presentinvention.

FIG. 4 illustrates an algorithm detailing a process flow enabled by thesystem of FIG. 1 for executing wearable device actions based on adetected configuration between multiple wearable devices, in accordancewith embodiments of the present invention.

FIG. 5 illustrates a computer system used by the system of FIG. 1 forenabling a process for executing wearable device actions based on adetected configuration between multiple wearable devices, in accordancewith embodiments of the present invention.

DETAILED DESCRIPTION

FIG. 1 illustrates a system 100 for executing wearable device actionsbased on a detected configuration between multiple wearable devices, inaccordance with embodiments of the present invention. System 100 enablesan improvement to a process for executing communication/integrationactions between wearable (hardware) devices 114 a . . . 114 b based on adetected configuration (or relationship) between any portion of wearabledevices 114 a . . . 114 b. For example, detected configurations mayinclude, inter alia, an attachment band (e.g., a band securing thewearable device to a user's wrist such as a watch band) for a displayportion (e.g., a smart watch portion) of wearable device 114 ainterlinking with an attachment band for wearable device 114 b (similarto two links in a chain as illustrated in FIG. 2, infra), a back portionof wearable device 114 a in physical contact with a back portion ofwearable device 114 b, specified twist configurations of attachmentbands for wearable devices 114 a and/or 114 b (as illustrated in FIG. 3,infra), etc. The aforementioned detected configurations may be enabledto control a functionality between wearable device 114 a and wearabledevice 114 n (e.g., communications, an exchange of information, a trustagreement, etc.). Alternatively or additionally, wearable device 114 aand wearable device 114 b may comprise an interface including switches(mechanical or virtual) for controlling a functionality of wearabledevice 114 a and/or wearable device 114 b.

System 100 of FIG. 1 includes wearable devices 114 a and 114 bcommunicatively connected to each other via a wireless network 122 orwireless pairing such that actions are executed by wearable device 114 aand/or 114 b based on a detected configuration between wearable devices114 a and 114 b. Additionally and alternatively, system 100 of FIG. 1may include wearable devices 114 a and 114 b communicatively connectedto an optional hardware device 14 (alternatively executing actions basedon a detected configuration between wearable devices 114 a and 114 b)via a wireless network 118. Wearable devices 114 a and 114 b maycomprise any type of mobile hardware wearable communication deviceincluding, inter alia, a smart watch (comprising a watch and a band), awearable mobile phone, a wearable PDA, a specialized wearable hardwaredevice, etc. Hardware device 14 may comprise any type of communicationdevice including, inter alia, a mobile phone, a PDA, a specializedhardware device, a server, etc. Wearable devices 114 a and 114 b (i.e.,control hardware/action taking component 119 a and 119 b internal towearable devices 114 a and 114 b) and hardware device 14 each maycomprise an embedded computer. An embedded computer is defined herein asa remotely portable dedicated computer comprising a combination ofcomputer hardware and software (fixed in capability or programmable)specifically designed for executing a specialized function. Programmableembedded computers may comprise specialized programming interfaces.Additionally, wearable devices 114 a and 114 b (i.e., controlhardware/action taking component 119 a and 119 b internal to wearabledevices 114 a and 114 b) and hardware device 14 may each comprise aspecialized hardware device comprising specialized (non-generic)hardware and circuitry (i.e., specialized discrete non-generic analog,digital, and logic based circuitry) for executing a process describedwith respect to FIGS. 1-4. The specialized discrete non-generic analog,digital, and logic based circuitry may include proprietary speciallydesigned components (e.g., a specialized integrated circuit designed foronly implementing an automated process for executing wearable deviceactions based on a detected configuration between multiple wearabledevices 114 a and 114 b). Hardware device 14 includes a memory system 8,software 17, and control hardware 19 (i.e., all sensors and associatedcontrol hardware for enabling software 17 to execute for executingwearable device actions based on a detected configuration betweenmultiple wearable devices). The memory system 8 may include a singlememory system. Alternatively, the memory system may include a pluralityof memory systems. Control hardware 19 may include sensors for detectingand communicating with wearable devices 114 a and 114 b. Additionally,wearable devices 114 a and 114 b may include sensors for detectingconfiguration (or relationship) between wearable devices 114 a . . . 114b such as an attachment band interlinking configuration, back portionsof wearable device 114 a and 114 b in physical contact with each other,specified twist configurations of attachment bands for wearable devices114 a and/or 114 b, etc. Sensors may include, inter alia, GPS sensors,video recording devices, optical sensors, weight sensors, RFID sensors,Bluetooth sensors, NFC sensors, an accelerometer, a humidity sensor, apressure sensor, a proximity sensor, a temperature sensor, a heart ratemonitor, a motion sensor, etc.

Control hardware/action taking components 119 a and 119 b executeactions based on detected configurations of wearable devices 114 aand/or 114 b with respect to each other (e.g., attachment bands beinginterlinked). Actions may include, inter alia, a security change (e.g.associated with wearable devices 114 a and/or 114 b), enablingcommunication between wearable devices 114 a and/or 114 b, confirmationprocesses with respect to wearable devices 114 a and/or 114 b, enablingan alarm, etc. An enabled alarm may be disabled by, inter alia, applyingpressure to any portion of wearable devices 114 a and/or 114 b (e.g., toa band or a communication portion). Detected configurations of wearabledevices 114 a and/or 114 b may be used to validate an affirmation ortrusted connection between individuals exchanging information viawearable devices 114 a and 114 b. Each of wearable devices 114 a and/or114 b may comprise control functionality for adjusting securityfunctions associated with wearable device interfaces (e.g., a computingportion such as a smart watch portion). Additionally, various icons maybe located on within a graphical user interface (GUI) of wearabledevices 114 a and 114 b for enabling users to transmit and receivemessages and/or perform additional inter-wearable device functions.Wearable devices 114 a and/or 114 b may additionally include electroniccircuitry comprising a transceiver for receiving and transmittingmessages. Attachment bands for wearable device 114 a and/or 114 b mayoptionally include electrically conductive fibers electrically connectedto a wearable device interface (e.g., watch portion) thereby creating anelectronic circuit between the attachment band and the wearable deviceinterface. Additionally, a power source may be integrated with theelectrically conductive fibers fabricating the attachment band. Theattachment band may include a rotatable flexible GUI screen such as,inter alia, a bendable flexible display screen and associated band, aflexible display screen elastic support frame, a flexible display screenrotation structure, etc. The attachment band may be enabled to use aMobius, non-Mobius, or any twisted configuration to imply a specifiedfunctionality during a wearable device interfacing process.Additionally, a rate of twisting may be used imply a specifiedfunctionality during a wearable device interfacing process (e.g. a fastor a slow twisting motion). A tightness used with respect tointerlocking the wearable devices may be additionally used to imply aspecified functionality during a wearable device interfacing process. Anattachment band (for a wearable device) may include individualizedtransparent compartments (on a front and/or back side) comprisingremovable transparent windows for displaying, inter alia, pictures,photographs, etc. For example, when specified pictures are alignedcorrectly between attachment bands, a process for facilitating specificinteractions (between wearable devices) may be enabled. Attachment bandsmay comprise magnetic portions for attaching to users.

The following example describes an implementation process for executingwearable device actions based on a detected configuration betweenmultiple wearable devices:

The process is initiated via a software application (on wearable device114 a or 114 b) enabled to execute a secure process associated with auser digitally signing a document in the presence of a notary. The usercompletes a document on a tablet device as a notary observes theprocess. The user and notary each have a wearable device associated withtheir identities. The user indicates (via the wearable device) thathe/she is ready to execute a notarized signature. In response, thesoftware application prompts the user to interlink attachment bands withthe notary. Upon linking with the notary, public keys are exchangedbetween the attachment bands to verify that the user is in the physicalpresence of the notary and document.

FIG. 2 illustrates an interlinking implementation scenario enabled bysystem 100 of FIG. 1, in accordance with embodiments of the presentinvention. FIG. 2 illustrates a wearable device 202 a comprising awearable device interface/computing portion 208 a attached to anattachment band 204 a and a wearable device 202 b comprising a wearabledevice interface/computing portion 208 b attached to an attachment band204 b. Attachment band 204 a is interlinked with attachment band 204 bthereby indicating a specified configuration for performing a specifiedaction between wearable device 202 a and wearable device 202 b.

FIG. 3 illustrates an attachment band implementation scenario enabled bysystem 100 of FIG. 1, in accordance with embodiments of the presentinvention. FIG. 3 illustrates an attachment band 302 a in an initialposition, an attachment band 302 b in twisted position, and s anattachment band 302 c in a twisted and securely looped position. Thetwisted position of attachment band 302 b and attachment band 302 c mayinclude any type of twisted position including any number of twists.

FIG. 4 illustrates an algorithm detailing a process flow enabled bysystem 100 of FIG. 1 for executing wearable device actions based on adetected configuration between multiple wearable devices, in accordancewith embodiments of the present invention. Each of the steps in thealgorithm of FIG. 4 may be enabled and executed in any order by acomputer processor(s) or any type of specialize d hardware executingcomputer code. In step 400, a body attachment band of a second wearabledevice of a second user is detected as being physically interlinked witha body attachment band of a first wearable device. The body attachmentband of the first wearable device comprises an apparatus for attachingthe first wearable device to a forearm of the first user (e.g., awatchband). The body attachment band of the second wearable devicecomprises an apparatus for attaching the second wearable device to aforearm of the second user. In step 402, operational attributes of thefirst wearable device are activated based on the detection of step 400.In step 404, a specified configuration between the body attachment bandof the first wearable device and the body attachment band of the secondwearable device is detected. The specified configuration may include,inter alia, a first twisted configuration of the first body attachmentband of the first wearable device, a second twisted configuration of thebody attachment band of the second wearable device, a gesture of thefirst user with respect to the first wearable device and the secondwearable device, physical contact between the first wearable device andthe second wearable device, an interlink interface enabled between thebody portion attachment band of the first wearable device and the bodyportion attachment band of the second wearable device, a specifiedposition of the first wearable device with respect to the secondwearable device, etc. In step 410, specified actions associated with theoperational attributes are determined. The specified actions mayinclude, inter alia, a communication process between the first wearabledevice and the second wearable device, a security trust agreementbetween the first wearable device and the second wearable device, anintegration of operations between the first wearable device and thesecond wearable device, etc. In step 412, a first specified action (ofthe specified actions) is executed (based on the specifiedconfiguration) with respect to a first operational attribute of theoperational attributes. An adjusted size for each of the body portionattachment bands may be used to indicate attributes of the firstspecified action. Alternatively, an alignment match between visualobjects on each of the body portion attachment bands may be used toindicate attributes of the first specified action. The first specifiedaction is executed with respect to the first wearable device and thesecond wearable device. In step 414, it is determined that the specifiedconfiguration between the first wearable device and the second wearabledevice has changed. In step 416, an alarm indicating that the specifiedconfiguration between the first wearable device and the second wearabledevice has changed is enabled. In step 418, the alarm is disabled inresponse to a contact action (with respect to a body attachment band)enabled by the first user with respect to the first wearable device.

FIG. 5 illustrates a computer system 90 (e.g., control hardware 119 aand 119 b internal to wearable devices 114 a and 114 b and hardwaredevice 14) used by or comprised by the system of FIG. 1 for enabling aprocess for executing wearable device actions based on a detectedconfiguration between multiple wearable devices, in accordance withembodiments of the present invention.

Aspects of the present invention may take the form of an entirelyhardware embodiment, an entirely software embodiment (includingfirmware, resident software, micro-code, etc.) or an embodimentcombining software and hardware aspects that may all generally bereferred to herein as a “circuit,” “module,” or “system.”

The present invention may be a system, a method, and/or a computerprogram product. The computer program product may include a computerreadable storage medium (or media) having computer readable programinstructions thereon for causing a processor to carry out aspects of thepresent invention.

The computer readable storage medium can be a tangible device that canretain and store instructions for use by an instruction executiondevice. The computer readable storage medium may be, for example, but isnot limited to, an electronic storage device, a magnetic storage device,an optical storage device, an electromagnetic storage device, asemiconductor storage device, or any suitable combination of theforegoing. A non-exhaustive list of more specific examples of thecomputer readable storage medium includes the following: a portablecomputer diskette, a hard disk, a random access memory (RAM), aread-only memory (ROM), an erasable programmable read-only memory (EPROMor Flash memory), a static random access memory (SRAM), a portablecompact disc read-only memory (CD-ROM), a digital versatile disk (DVD),a memory stick, a floppy disk, a mechanically encoded device such aspunch-cards or raised structures in a groove having instructionsrecorded thereon, and any suitable combination of the foregoing. Acomputer readable storage medium, as used herein, is not to be construedas being transitory signals per se, such as radio waves or other freelypropagating electromagnetic waves, electromagnetic waves propagatingthrough a waveguide or other transmission media (e.g., light pulsespassing through a fiber-optic cable), or electrical signals transmittedthrough a wire.

Computer readable program instructions described herein can bedownloaded to respective computing/processing devices from a computerreadable storage medium or to an external computer or external storagedevice via a network, for example, the Internet, a local area network, awide area network and/or a wireless network. The network may comprisecopper transmission cables, optical transmission fibers, wirelesstransmission, routers, firewalls, switches, gateway computers and/oredge servers. A network adapter card or network interface in eachcomputing/processing apparatus receives computer readable programinstructions from the network and forwards the computer readable programinstructions for storage in a computer readable storage medium withinthe respective computing/processing device.

Computer readable program instructions for carrying out operations ofthe present invention may be assembler instructions,instruction-set-architecture (ISA) instructions, machine instructions,machine dependent instructions, microcode, firmware instructions,state-setting data, or either source code or object code written in anycombination of one or more programming languages, including an objectoriented programming language such as Smalltalk, C++ or the like, andconventional procedural programming languages, such as the “C”programming language or similar programming languages. The computerreadable program instructions may execute entirely on the user'scomputer, partly on the user's computer, as a stand-alone softwarepackage, partly on the user's computer and partly on a remote computeror entirely on the remote computer or server. In the latter scenario,the remote computer may be connected to the user's computer through anytype of network, including a local area network (LAN) or a wide areanetwork (WAN), or the connection may be made to an external computer(for example, through the Internet using an Internet Service Provider).In some embodiments, electronic circuitry including, for example,programmable logic circuitry, field-programmable gate arrays (FPGA), orprogrammable logic arrays (PLA) may execute the computer readableprogram instructions by utilizing state information of the computerreadable program instructions to personalize the electronic circuitry,in order to perform aspects of the present invention.

Aspects of the present invention are described herein with reference toflowchart illustrations and/or block diagrams of methods, device(systems), and computer program products according to embodiments of theinvention. It will be understood that each block of the flowchartillustrations and/or block diagrams, and combinations of blocks in theflowchart illustrations and/or block diagrams, can be implemented bycomputer readable program instructions.

These computer readable program instructions may be provided to aprocessor of a general purpose computer, special purpose computer, orother programmable data processing device to produce a machine, suchthat the instructions, which execute via the processor of the computeror other programmable data processing device, create means forimplementing the functions/acts specified in the flowchart and/or blockdiagram block or blocks. These computer readable program instructionsmay also be stored in a computer readable storage medium that can directa computer, a programmable data processing device, and/or other devicesto function in a particular manner, such that the computer readablestorage medium having instructions stored therein comprises an articleof manufacture including instructions which implement aspects of thefunction/act specified in the flowchart and/or block diagram block orblocks.

The computer readable program instructions may also be loaded onto acomputer, other programmable data processing device, or other device tocause a series of operational steps to be performed on the computer,other programmable device or other device to produce a computerimplemented process, such that the instructions which execute on thecomputer, other programmable device, or other device implement thefunctions/acts specified in the flowchart and/or block diagram block orblocks.

The flowchart and block diagrams in the Figures illustrate thearchitecture, functionality, and operation of possible implementationsof systems, methods, and computer program products according to variousembodiments of the present invention. In this regard, each block in theflowchart or block diagrams may represent a module, segment, or portionof instructions, which comprises one or more executable instructions forimplementing the specified logical function(s). In some alternativeimplementations, the functions noted in the block may occur out of theorder noted in the figures. For example, two blocks shown in successionmay, in fact, be executed substantially concurrently, or the blocks maysometimes be executed in the reverse order, depending upon thefunctionality involved. It will also be noted that each block of theblock diagrams and/or flowchart illustration, and combinations of blocksin the block diagrams and/or flowchart illustration, can be implementedby special purpose hardware-based systems that perform the specifiedfunctions or acts or carry out combinations of special purpose hardwareand computer instructions.

The computer system 90 illustrated in FIG. 5 includes a processor 91, aninput device 92 coupled to the processor 91, an output device 93 coupledto the processor 91, and memory devices 94 and 95 each coupled to theprocessor 91. The input device 92 may be, inter alia, a keyboard, amouse, a camera, a touchscreen, etc. The output device 93 may be, interalia, a printer, a plotter, a computer screen, a magnetic tape, aremovable hard disk, a floppy disk, etc. The memory devices 94 and 95may be, inter alia, a hard disk, a floppy disk, a magnetic tape, anoptical storage such as a compact disc (CD) or a digital video disc(DVD), a dynamic random access memory (DRAM), a read-only memory (ROM),etc. The memory device 95 includes a computer code 97. The computer code97 includes algorithms (e.g., the algorithm of FIG. 4) for executingwearable device actions based on a detected configuration betweenmultiple wearable devices. The processor 91 executes the computer code97. The memory device 94 includes input data 96. The input data 96includes input required by the computer code 97. The output device 93displays output from the computer code 97. Either or both memory devices94 and 95 (or one or more additional memory devices such as read onlymemory device 96) may include algorithms (e.g., the algorithm of FIG. 4)and may be used as a computer usable medium (or a computer readablemedium or a program storage device) having a computer readable programcode embodied therein and/or having other data stored therein, whereinthe computer readable program code includes the computer code 97.Generally, a computer program product (or, alternatively, an article ofmanufacture) of the computer system 90 may include the computer usablemedium (or the program storage device).

In some embodiments, rather than being stored and accessed from a harddrive, optical disc or other writeable, rewriteable, or removablehardware memory device 95, stored computer program code 84 (e.g.,including the algorithm of FIG. 4) may be stored on a static,nonremovable, read-only storage medium such as a Read-Only Memory (ROM)device 85, or may be accessed by processor 91 directly from such astatic, nonremovable, read-only medium 85. Similarly, in someembodiments, stored computer program code 97 may be stored ascomputer-readable firmware 85, or may be accessed by processor 91directly from such firmware 85, rather than from a more dynamic orremovable hardware data-storage device 95, such as a hard drive oroptical disc.

Still yet, any of the components of the present invention could becreated, integrated, hosted, maintained, deployed, managed, serviced,etc. by a service supplier who offers to enable a process for executingwearable device actions based on a detected configuration betweenmultiple wearable devices. Thus, the present invention discloses aprocess for deploying, creating, integrating, hosting, maintaining,and/or integrating computing infrastructure, including integratingcomputer-readable code into the computer system 90, wherein the code incombination with the computer system 90 is capable of performing amethod for enabling a process for executing wearable device actionsbased on a detected configuration between multiple wearable devices. Inanother embodiment, the invention provides a business method thatperforms the process steps of the invention on a subscription,advertising, and/or fee basis. That is, a service supplier, such as aSolution Integrator, could offer to enable a process for executingwearable device actions based on a detected configuration betweenmultiple wearable devices. In this case, the service supplier cancreate, maintain, support, etc. a computer infrastructure that performsthe process steps of the invention for one or more customers. In return,the service supplier can receive payment from the customer(s) under asubscription and/or fee agreement and/or the service supplier canreceive payment from the sale of advertising content to one or morethird parties.

While FIG. 5 shows the computer system 90 as a particular configurationof hardware and software, any configuration of hardware and software, aswould be known to a person of ordinary skill in the art, may be utilizedfor the purposes stated supra in conjunction with the particularcomputer system 90 of FIG. 5. For example, the memory devices 94 and 95may be portions of a single memory device rather than separate memorydevices.

While embodiments of the present invention have been described hereinfor purposes of illustration, many modifications and changes will becomeapparent to those skilled in the art. Accordingly, the appended claimsare intended to encompass all such modifications and changes as fallwithin the true spirit and scope of this invention.

What is claimed is:
 1. A wearable device interaction method comprising:detecting, by a processor of a first wearable device of a first user, abody attachment band of a second wearable device of a second userphysically interlinked with a body attachment band of said firstwearable device, wherein said body attachment band of said firstwearable device comprises an apparatus for attaching said first wearabledevice to a forearm of said first user, and wherein said body attachmentband of said second wearable device comprises an apparatus for attachingsaid second wearable device to a forearm of said second user; executing,by said processor based on a detected specified configuration betweensaid body attachment band of said first wearable device and said bodyattachment band of said second wearable device, a first specified actionof specified actions with respect to a first operational attribute ofsaid operational attributes, said specified actions associated withactivated operational attributes of said first wearable device, saidfirst specified action being executed with respect to said firstwearable device and said second wearable device; determining, by saidprocessor, that a process associated with said first specified actionbeing executed has been modified; and enabling, by said processor, analarm indicating that said process associated with said first specifiedaction being executed has been modified.
 2. The method of claim 1,wherein said specified configuration comprises a first twistedconfiguration of said first body attachment band of said first wearabledevice and a second twisted configuration of said body attachment bandof said second wearable device.
 3. The method of claim 1, wherein saidspecified configuration comprises a configuration selected from thegroup consisting of a gesture of said first user with respect to saidfirst wearable device and said second wearable device and physicalcontact between said first wearable device and said second wearabledevice.
 4. The method of claim 1, wherein said specified actionscomprise an action selected from the group consisting of a communicationprocess between said first wearable device and said second wearabledevice, a security trust agreement between said first wearable deviceand said second wearable device, and an integration of operationsbetween said first wearable device and said second wearable device. 5.The method of claim 1, further comprising: determining, by saidprocessor, that said specified configuration between said first wearabledevice and said second wearable device has changed; and enabling, bysaid processor, an alarm indicating that said specified configurationbetween said first wearable device and said second wearable device haschanged.
 6. The method of claim 5, further comprising: disabling, bysaid processor in response to a contact action enabled by said firstuser with respect to said first wearable device, said alarm.
 7. Themethod of claim 1, wherein said first wearable device communicates withsaid second wearable device via wireless pairing communications.
 8. Themethod of claim 1, wherein said specified configuration comprises aninterlink interface enabled between said body portion attachment band ofsaid first wearable device and said body portion attachment band of saidsecond wearable device, and wherein an adjusted size for each of saidbody portion attachment bands indicates attributes of said firstspecified action.
 9. The method of claim 1, wherein said specifiedconfiguration comprises an interlink interface enabled between said bodyportion attachment band of said first wearable device and said bodyportion attachment band of said second wearable device, and wherein analignment match between visual objects on each of said body portionattachment bands indicates attributes of said first specified action.10. The method of claim 1, wherein each of said first wearable deviceand said second wearable device comprises a sensor for monitoringpositions of said first wearable device with respect to said secondwearable device.
 11. The method of claim 11, wherein said sensor isselected from the group consisting of an accelerometer, a humiditysensor, a pressure sensor, a proximity sensor, a temperature sensor, aheart rate monitor, an optical sensor, and a motion sensor.
 12. Themethod of claim 1, wherein said specified configuration between saidfirst wearable device and said second wearable device comprises aspecified position of said first wearable device with respect to saidsecond wearable device.
 13. The method of claim 1, further comprising:providing at least one support service for at least one of creating,integrating, hosting, maintaining, and deploying computer-readable codein the control hardware, said code being executed by the computerprocessor to implement: said detecting said body attachment band, saiddetermining, and said executing.
 14. A computer program product,comprising a computer readable hardware storage device storing acomputer readable program code, said computer readable program codecomprising an algorithm that when executed by a processor of a firstwearable device of a first user implements a wearable device interactionmethod, said method comprising: detecting, by said processor, a bodyattachment band of a second wearable device of a second user physicallyinterlinked with a body attachment band of said first wearable device,wherein said body attachment band of said first wearable devicecomprises an apparatus for attaching said first wearable device to aforearm of said first user, and wherein said body attachment band ofsaid second wearable device comprises an apparatus for attaching saidsecond wearable device to a forearm of said second user; executing, bysaid processor based on a detected specified configuration between saidbody attachment band of said first wearable device and said bodyattachment band of said second wearable device, a first specified actionof specified actions with respect to a first operational attribute ofsaid operational attributes, said specified actions associated withactivated operational attributes of said first wearable device, saidfirst specified action being executed with respect to said firstwearable device and said second wearable device; determining, by saidprocessor, that a process associated with said first specified actionbeing executed has been modified; and enabling, by said processor, analarm indicating that said process associated with said first specifiedaction being executed has been modified.
 15. The computer programproduct of claim 14, wherein said specified configuration comprises afirst twisted configuration of said first body attachment band of saidfirst wearable device and a second twisted configuration of said bodyattachment band of said second wearable device.
 16. The computer programproduct of claim 14, wherein said specified configuration comprises aconfiguration selected from the group consisting of a gesture of saidfirst user with respect to said first wearable device and said secondwearable device and physical contact between said first wearable deviceand said second wearable device.
 17. The computer program product ofclaim 14, wherein said specified actions comprise an action selectedfrom the group consisting of a communication process between said firstwearable device and said second wearable device, a security trustagreement between said first wearable device and said second wearabledevice, and an integration of operations between said first wearabledevice and said second wearable device.
 18. A first wearable device of afirst user comprising a processor coupled to a computer-readable memorydevice, said computer-readable memory device comprising instructionsthat when executed by the processor implements a wearable deviceinteraction method, said method comprising: detecting, by saidprocessor, a body attachment band of a second wearable device of asecond user physically interlinked with a body attachment band of saidfirst wearable device, wherein said body attachment band of said firstwearable device comprises an apparatus for attaching said first wearabledevice to a forearm of said first user, and wherein said body attachmentband of said second wearable device comprises an apparatus for attachingsaid second wearable device to a forearm of said second user; executing,by said processor based on a detected specified configuration betweensaid body attachment band of said first wearable device and said boyattachment band of said second wearable device, a first specified actionof specified actions with respect to a first operational attribute ofsaid operational attributes, said specified actions associated withactivated operational attributes of said first wearable device, saidfirst specified action being executed with respect to said firstwearable device and said second wearable device; determining, by saidprocessor, that a process associated with said first specified actionbeing executed has been modified; and enabling, by said processor, analarm indicating that said process associated with said first specifiedaction being executed has been modified.
 19. The first wearable deviceof claim 18, wherein said specified configuration comprises a firsttwisted configuration of said first body attachment band of said firstwearable device and a second twisted configuration of said bodyattachment band of said second wearable device.
 20. The first wearabledevice of claim 18, wherein said specified configuration comprises aconfiguration selected from the group consisting of a gesture of saidfirst user with respect to said first wearable device and said secondwearable device and physical contact between said first wearable deviceand said second wearable device.